/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package gestionservicio.view.bean;

/**
 *
 * @author principal
 */
public class CargaDatosBean {

    //esto es para el manejo del service locator
    protected ServiceLocator serviceLocator;

    public ServiceLocator getServiceLocator() {
        return serviceLocator;
    }

    public void setServiceLocator(ServiceLocator serviceLocator) {
        this.serviceLocator = serviceLocator;
    }

    private int cedula;
    private String nombre;
   // private String apellido;
    private char sexo;
    private String direccion;
     private String telefonoCel;
     private String telefonoCasa;
     private String telefonoOfic;
     private String email;
     private String status;
     private int carrera;
     private String tipo;
     

    public int getCarrera() {
        return carrera;
    }

    public void setCarrera(int carrera) {
        this.carrera = carrera;
    }

    public int getCedula() {
        return cedula;
    }

    public void setCedula(int cedula) {
        this.cedula = cedula;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public char getSexo() {
        return sexo;
    }

    public void setSexo(char sexo) {
        this.sexo = sexo;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getTelefonoCasa() {
        return telefonoCasa;
    }

    public void setTelefonoCasa(String telefonoCasa) {
        this.telefonoCasa = telefonoCasa;
    }

    public String getTelefonoCel() {
        return telefonoCel;
    }

    public void setTelefonoCel(String telefonoCel) {
        this.telefonoCel = telefonoCel;
    }

    public String getTelefonoOfic() {
        return telefonoOfic;
    }

    public void setTelefonoOfic(String telefonoOfic) {
        this.telefonoOfic = telefonoOfic;
    }

    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }


 /**   public String getApellido() {
        return apellido;
    }

    public void setApellido(String apellido) {
        this.apellido = apellido;
    } **/

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    
    //definicion de las acciones de la pagina para que inicie el proceso
    public String guardarPersona() {

        this.serviceLocator.getPersonaController().guardarPersona(this.cedula, this.nombre, this.sexo, this.direccion, this.telefonoCel, this.telefonoCasa, this.telefonoOfic, this.email, this.status, this.carrera, this.tipo);

        //retorna a la misma pagina desde donde es invocado
        return null;
    }
}
